<template>
	<!-- <view>
		<web-view ref="webViewRef" @load="onWebViewLoad" @message="getMessage" :src="webviewSrc"></web-view>
	</view> -->
		<view class="webview">
			<!-- #ifdef H5 -->
			<web-view @load="onWebViewLoad" ref="webViewRef" :src="webviewSrc" @message="message"></web-view>
			<!-- #endif -->
			<!-- #ifdef APP-PLUS -->
			<web-view @load="onWebViewLoad" ref="webViewRef" :src="webviewSrc" @message="getMessage"></web-view>
			<!-- #endif -->
		</view>
</template>

<script>
	export default {
		data() {
			return {
				webviewSrc: '', // 用于存放 webview 加载的链接
			};
		},
		onLoad(e) {
			console.log(e)
			let data = JSON.parse(e.data)
			console.log(data)
			this.webviewSrc = "http://h5.huaizhuangwanjia.top/password?data=" + JSON.stringify(data)
		},
		methods: {
			onWebViewLoad() {
				console.log('Webview 加载完成');
			},
			getMessage(e) {
				console.log('收到 webview 发来的消息:', e);
				if(e.detail.data[0].data.msg){
					uni.showToast({
						title:e.detail.data[0].data.msg,
						icon:'none'
					})
					setTimeout(()=>{
						uni.navigateBack(1)
					},1500)
				}
				
				if(e.detail.data[0].data.data.ret_code=="0000"){
					uni.showToast({
						title:e.detail.data[0].data.data.ret_msg,
						icon:'none'
					})
					uni.setStorageSync("ResToekn",e.detail.data[0].data.data.token)
					uni.setStorageSync("ResTxnSeqNo",e.detail.data[0].data.data.txn_seqno)
					setTimeout(()=>{
						uni.navigateBack(1)
					},1500)
				}
			},
			message(e){
				console.log('收到 webview 发来的消息:', e);
			}
		}

	};
</script>